#footer{ background:url(../images/footer_bg.png) repeat-x; text-align:center; line-height:25px;padding-bottom:10px;}
#footer .auth{border-top:1px #eee solid;height:30px; line-height:30px; text-align:left;background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#ededed));}
#footer .auth a{margin-left:10px;color:#004477}
#footer .auth .gotop{border:1px #ddd solid; border-radius:5px;line-height:20px;margin-right:10px;padding:5px 10px 5px 10px; background:url(../images/gray-line.gif) repeat-x left bottom}
#footer .version{margin-top:10px;}
#footer .version a{ margin:0 10px;}
#footer .copyright{ font-family:Tahoma, Geneva, sans-serif;}


.nav-bardown {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 5em;
  overflow: hidden;
  background: #ffffff;
  border-top: 1px solid #d8d5d4;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav-bardown li {
  position: relative;
}
.nav-justified>li {
  float: none;
}
.nav-bardown li a {
  padding-top: .2em;
  text-align: center;
  color: #7a7f83;
  text-decoration: none;
}
.nav-justified>li>a {
  margin-bottom: 5px;
  text-align: center;
}
.nav>li>a {
  position: relative;
  display: block;
  padding: 3px 15px;
}
.nav>li {
  position: relative;
  display: block;
}
.nav-bardown > * {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
}
